// 环境配置
const ENV = {
  development: {
    BASE_API: 'http://localhost:8080',
    ENV_NAME: 'development'
  },
  production: {
    BASE_API: 'https://api.yourserver.com',
    ENV_NAME: 'production'
  },
  staging: {
    BASE_API: 'https://staging-api.yourserver.com',
    ENV_NAME: 'staging'
  }
};

// 根据编译时的环境变量获取配置
// #ifdef MP-WEIXIN
const currentEnv = 'development';  // 可以根据实际需求修改默认环境
// #endif

// #ifdef H5
const currentEnv = process.env.NODE_ENV || 'development';
// #endif

export default ENV[currentEnv];

// 获取当前环境的API基础URL
export const getBaseUrl = () => {
  // #ifdef H5
  return import.meta.env.VITE_APP_API_BASEURL
  // #endif
  
  // #ifdef MP-WEIXIN
  return 'http://localhost:8080'  // 改为本地开发环境地址
  // #endif
}

export const baseConfig = {
  baseURL: getBaseUrl(),
  timeout: 15000
}
